@charset "utf-8";
/* CSS Document */



@media screen and (min-width: 320px) {
	.e-search-mess{ padding: 10px 0;}
	.e-search-mess b{ color: #d00;}
	.e-search-mess span{ color: #d00;}
	
	
	i.pic-scale-search{ padding-bottom: 60%;}
	
	

	.e-search-box li{ border-bottom: solid 1px #eee; padding: 10px 0;}
	.e-search-box dl{ overflow: hidden;}
	.e-search-box p{display: none; color: #666;}
	.e-search-box dt{ width: 110px; float: left; padding-right: 10px;}
	.e-search-box dd small{ display: block; font-size: 12px; color: #999;}
	.e-search-box dd small a{ color: #b78800; text-decoration: underline;}
	.e-search-box dd b{display: block; padding-bottom: 5px;}
	.e-search-box dd div{ display: table-cell; vertical-align: middle;}
	.e-search-box dd a:hover b{ color: #b78800;}
}


@media screen and (min-width: 384px) {
	
}


@media screen and (min-width: 480px) {
	
}


@media screen and (min-width: 640px) {
	
}


@media screen and (min-width: 768px) {
	
}


@media screen and (min-width: 992px) {
	.e-search-box dt{ width: 215px; padding-right: 15px;}

	.e-search-box dd b{ font-size: 16px; padding-bottom: 0;}
	.e-search-box dd p{ display: block; padding: 10px 0 0 0;}
	.e-search-box dd small{ display: inline-block; padding-right: 15px; padding-top: 10px;}
	
	.e-search-box li{ padding: 20px 0;}
}


@media screen and (min-width: 1240px){
	
}


